Operating method of terminal based on multiple inputs and portable terminal supporting the same

ABSTRACT

An operating method of a terminal based on multiple inputs and a portable terminal supporting the same are disclosed. The operating method includes: receiving a sensor signal in a state that a touch-down event having at least one touch point is being maintained, generating respective distinct commands according to at least one of a number of touch points of the touch-down event, and a type and a form of the certain sensor signal, activating one of a user function or controlling an operation of a currently activated user function according to the generated commands; and controlling variation in a screen output on a display panel according to the activation or the control of the user function.

CLAIM OF PRIORITY

This application claims, pursuant to 35 USC 119, claims priority to, andthe benefit of the earlier filing date of, that patent application filedin the Korean Intellectual Property Office, on Feb. 9, 2011 and affordedserial number 10-2011-0011352, the contents of which are incorporated byreference herein.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to the field of portable terminals andmore particularly, controlling a user function according tocorresponding multiple inputs.

2. Description of the Related Art

Portable terminals have been used in a wide variety of fields,principally because of their flexibility and mobility. In particular,among portable terminals, a mobile communication terminal enabling avoice call with mobility is a very popular portable terminal that asignificant number of people have used. Meanwhile, the mobilecommunication terminal may have various other functions other than afunction for transmitting and receiving call information betweenspeakers. For example, a conventional portable terminal may have an MP3function corresponding to a file playback function and an imagecollection function corresponding to a digital camera capable ofcollecting images. Further, the conventional portable terminal supportsa function capable of performing mobile games or arcade games.

A touch screen type portable terminal that incorporates a touch event ina manner similar to a key pad currently operates as an input signalgenerator. According to the touch screen and key pad applying terminals,a user may control an operation of the portable terminal. However, theinput signal generation type needs a minute touch or click operation.That is, in the conventional input signal generation type, when the usercannot exactly push a certain key provided at a key pad or cannotexactly touch a touch region output on a touch screen in a certainsituation, the user cannot rightly create a desired input signal. Withthe recent supply of a full touch screen type portable terminal, aseparate key pad region does not tend to be provided. According to thetrend, various input key maps are output on a full touch screen togenerate an input signal. Because a display unit is used as both aninput means and an output means, there are considerable limitations ingeneration of the input signal. Accordingly, there is a need fordevelopment of technology supporting generation of various inputsignals.

SUMMARY OF THE INVENTION

The present invention has been made in view of the above problems, andprovides an operating method of a terminal based on multiple inputs thatmay collectively operate a touch event signal and a sensor signalgenerated from a portable terminal to support various input signalgeneration types and easily control and operate a user function of theportable terminal based thereon, and a portable terminals supporting thesame.

In accordance with an aspect of the present invention, a portableterminal for supporting an operation based on multiple inputs includes:a touch panel generating a touch event; a motion sensor generating asensor signal according to an operations state of the sensor; acontroller activating a user function or controlling an operation of acurrently activated user function according to at least one of a numberof touched points of the touch-down event and a type and a form of thesensor signal generated by the motion sensor in a state that atouch-down event is being maintained; a memory storing a program forsupporting the user function; and

a display panel outputting a screen corresponding to the user function.

In accordance with another aspect of the present invention, an operatingmethod of a terminal based on multiple inputs includes: receiving asensor signal in a state that a touch-down event having at least onetouch point is being maintained; generating respective distinct commandsaccording to at least one of a number of touch points of the touch-downevent, and a type and a form of the sensor signal; activating a userfunction or controlling an operation of a currently activated userfunction according to the generated commands; and controlling variationsin a screen output on a display panel according to the operation of theuser function.

An operating method of a terminal based on multiple inputs and aportable terminal supporting the same according to an embodiment of thepresent invention may generate commands for controlling a desiredcertain user function in various schemes or in a simple scheme, andconveniently operate the portable terminal.

BRIEF DESCRIPTION OF THE DRAWINGS

The objects, features and advantages of the present invention will bemore apparent from the following detailed description in conjunctionwith the accompanying drawings, in which:

FIG. 1 is a block diagram illustrating a schematic configuration of aportable terminal according to an exemplary embodiment of the presentinvention;

FIG. 2 is a block diagram illustrating a controller of a portableterminal according to an exemplary embodiment of the present inventionin detail;

FIG. 3 is a flowchart illustrating a process for a terminal based onmultiple inputs according to an exemplary embodiment of the presentinvention;

FIG. 4 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to a firstembodiment of the present invention;

FIG. 5 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to a secondembodiment of the present invention;

FIG. 6 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to a thirdembodiment of the present invention;

FIG. 7 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to a fourthembodiment of the present invention;

FIG. 8 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to a fifthembodiment of the present invention;

FIG. 9 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to a sixthembodiment of the present invention;

FIG. 10 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to a seventhembodiment of the present invention;

FIG. 11 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to an eighthembodiment of the present invention;

FIG. 12 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to a ninthembodiment of the present invention; and

FIG. 13 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to a tenthembodiment of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

Exemplary embodiments of the present invention are described in detailwith reference to the accompanying drawings. The same reference numbersare generally used throughout the drawings to refer to the same or likeparts. Detailed descriptions of well-known functions and structuresincorporated herein may be omitted to avoid obscuring the subject matterof the present invention.

FIG. 1 is a block diagram illustrating a schematic configuration of aportable terminal according to an exemplary embodiment of the presentinvention.

Referring to FIG. 1, a portable terminal 100 includes a communication(RF) unit 110, an input unit 120, an audio processor 130, a motionsensor 170, a touch screen 140, a memory 150, and a controller 160.

When a touch occurs on the screen (referred to hereinafter as atouch-down event), the portable terminal 100 of the present inventiondetermines the number of points touched on the screen according to thetouch-down event, and collectively recognizes a sensor signal of amotion sensor 170 generated in a maintained state of the touch-downevent to generate a corresponding command and to control performing afunction. Accordingly, the portable terminal 100 may perform a certainuser function with integrally collected multi-input signals based onrespective distinguished commands. Accordingly, the portable terminal100 may generate a unique command in various operational situations of auser function that allows a user to easily control the operation throughthe portable terminal 100. Hereinafter, functions and roles ofrespective structural elements of the portable terminal 100 foroperation based on multiple inputs according to the present inventionwill be described in detail.

The communication (RF) unit 110 supports transmission and reception of avoice signal associated with a call function and of data associated withdata communication under the control of the controller 160. Thecommunication unit 110 may include a transmitter (not shown)up-converting a frequency of a transmitted signal and amplifying thesignal, a receiver (not shown) low-noise-amplifying a received signaland down-converting the signal. In particular, the communication (RF)unit 110 of the present invention may be activated or inactivatedaccording to multi-input signals collected by a touch panel 143 and amotion sensor 170. For example, when the user performs a “shaking”operation while performing a touch-down with respect to one point togenerate a single-point touch down event, the communication (RF) unit110 may, in response to the combination of a “shaking” signal and asingle-point touch down event, perform a preset function. For example,an automatic communication connection function with another portableterminal having a certain phone number may be performed in response tothe combination of touch-down event and shaking. In this case, thecommunication (RF) unit 110 may perform different user functionsaccording to distinctly generated commands according to a number oftouched points and a type of sensor signal. For example, an image callconnection with another certain portable terminal or an automatic accessof a web page having a designated web address may be performed based onthe touch-down event and the type of sensor signal detected.

The input unit 120 creates various input signals associated withcontrolling the portable terminal 100. The input unit 120 includes aplurality of input keys and function keys for receiving input of numeralor character information and for setting various functions. The functionkeys may include an arrow key, a side key, and a hot key set to performa certain function. When the portable terminal 100 is provided in a fulltouch type input unit, the input unit 120 may be configured by only aside key, a function for inputting numerals or characters may beconfigured by a key map, which is output and configured on the touchscreen 140. The input unit 120 may generate an input signal forperforming a control operation to activate or inactivate a multipleinput mode according to the number of touch points of a touch-downevent, and a type and a form of a sensor signal under the control of theuser according to an embodiment of the present invention. The input unit120 may transfer the generated input signal to the controller 160. Aswould be recognized, the input unit may be an optional feature of thedevice shown in FIG. 1.

The audio processor 130 includes a speaker SPK for playing audio datatransmitted and received during a call, and a microphone MIC forcollecting a user's voice or other audio signals during the call. Inparticular, the audio processor 130 may output a guide messageindicating a “multiple-input” mode according to a motion sensor 170 anda touch panel 143. (e.g., “entering multi-input mode,” “exit multi-inputmode”). Further, the audio processor 130 may output a guide sound or aneffect sound corresponding to performing a certain command createdaccording to multiple inputs in the “multiple-input” mode. The guidesound or the effect sound according to the multiple inputs of the audioprocessor 130 may be omitted under the control of the user.

The touch screen 140 outputs a screen activated according to a functionof the portable terminal. The touch screen 140 is activated under thecontrol of the controller 160 and supports a function for collecting atouch event. To do this, the touch screen 140 may include a displaypanel 141 and a touch panel 143.

The display panel 141 may output a booting screen, an idle screen, amenu screen, and a call screen. A flat panel display technology based ona thin film transistor such as an OLED (Organic Light Emitting Diode) ora Liquid Crystal Display (LCD) is applicable to the display panel 141.When the LCD is applicable to the display panel 141, it may include anLCD controller, a memory for storing data, and an LCD display element.In particular, the display panel 141 of the present invention may outputvarious screens or change a form of a previously output screen accordingto an operation of a user function performed based on commands(“multiple-input”) created according to multiple inputs. The change inthe screen output on the display panel will be described in detailthrough the following embodiments.

The touch panel 143 is provided at an upper portion or a lower portionof the display panel 141, and creates a touch event according to atouch. The touch panel 143 may be configured by using different types oftechnology. For example, the touch panel 143 may be a resistive overlaytype, a capacitive overlay type, or a combination thereof. Inparticular, the touch panel 143 creates touch-down events with respectto at least one touched point and provides location information andtouch state information of the created touched points to the controller160. The touch panel 143 may be operated separately from the motionsensor 170. Accordingly, while the motion sensor 170 is generating acertain type of a sensor signal, the touch panel 143 may create a touchevent according to a user touch (e.g., a touch-down event). Inparticular, the touch panel 143 may scan for a touched state duringsuccessive time periods to detect variations in the touched state,thereby detecting variations in the number of release time points of thetouch-down event or generated points of a touch-down. The touch eventcollected from the touch panel 143 may be transferred to the controller160.

The memory 150 stores an application program necessary for a functionoperation, an operations program for operating the touch panel 143, andan operations program for operating respective sensor modules of themotion sensor 170 according to an embodiment of the present invention.The memory 150 includes a buffer 151 temporarily storing a touch eventcreated from the touch panel 143 and a sensor signal input from themotion sensor 170. The memory 150 may buffer at least one of the touchevent and the sensor signal using the buffer 151. The memory 150 mayinclude a program area (not shown) and a data area (not shown).

The program area stores an operation system (OS) for booting theportable terminal 100, an application program for operating a sensorincluded in a motion input device, and an application program associatedwith other functions of the portable terminal 100. For example, theprogram area may include application programs for a sound playbackfunction, and/or an image or moving image playback function. Inparticular, the program area of the present invention may store amultiple input support program. The “multiple-input” support program mayinclude a routine for operating respective sensors included in themotion sensor 170, a routine for operating the touch panel 143, aroutine for creating a (“multiple-input”) command distinguishedaccording to the collected touch event and sensor signal, and a controlroutine for controlling activation of a user function corresponding tothe created command and an operation of a previously activated userfunction. The “multiple-input” support program may be loaded into thecontroller 160 according to selection of a multiple inputs mode of theportable terminal 100.

The data area stores data created according to the use of the portableterminal 100. The data area may store user data associated with theoperation of various functions provided from the portable terminal 100.For example, data may be collected and stored in the data area for suchoperations as moving images, phone-book data, audio data, andcorresponding contents, and information corresponding to the user data.In particular, the data area of the present invention may store acommand table to create commands (“multiple-input”) corresponding tomultiple inputs. The command table may distinguish commands according tothe number of touched points of a touch-down event and a type of sensorsignal. The command table may further include distinct commandsaccording to the number of touched points, a type of sensor signal, anda type of a currently activated application program. If a“multiple-input” support program is loaded into the controller 160, thecommand table may be referred by a corresponding “multiple-input”support program.

The motion sensor 170 includes various sensors. For example, the motionsensor 170 may include at least one of a movement sensor, a velocitysensor, an acceleration sensor, a gyro sensor, a pressure sensor, and avibration sensor. The various sensors operate based on supplied powerunder the control of the controller 160, and generate a correspondingsensor signal according to the movement of the portable terminal 100 orpressure applied to the portable terminal 100. The motion sensor 170 maytransfer the sensor signal created by the corresponding sensor to thecontroller 160. The motion sensor 170 of the present invention mayinclude additional sensors such as a geomagnetic sensor, an opticalsensor, and a photo sensor.

The controller 160 control a power supply to the portable terminal 100,activation of respective devices, and flow of signals transmitted andreceived between the respective devices. In particular, the controller160 of the present invention may control the power supplied to themotion sensor 170 and the touch panel 143 according to a request forselection of a “multiple-input” mode, and perform a control operation togenerate a “multiple-input” command based on the number of touchedpoints of a touch event collected by the touch panel 143 and a sensorsignal generated by the motion sensor 170. Further, the controller 160operates a user function of the portable terminal 100 according to thegenerated “multiple-input” command. To do this, the controller 160 ofthe present invention may include a configuration as illustrated in FIG.2.

FIG. 2 is a block diagram illustrating a controller 160 of a portableterminal 100 according to an exemplary embodiment of the presentinvention in detail.

Referring to FIG. 2, the controller 160 of the present invention mayinclude a touch event collecting unit 161, a sensor signal collectingunit 163, a command generator 165, and a function control unit 167.

The touch event collecting unit 161 collects touch events occurring onthe touch panel. In particular, the touch event collecting unit 161 maycollect information about the number of touched points of a touch-downevent occurring on the touch panel 143, and transfer the collectedinformation to the command generator 165. The touch event collectingunit 161 may further collect location information of a touched region ofthe touch-down event occurring on the touch panel 143, and transferinformation about the number of touched points to the command generator165 together with the location information.

The sensor signal collecting unit 163 collects various sensor signalsgenerated from the motion sensor 170 according to an operating state ofthe portable terminal 100. To do this, the sensor signal collecting unit163 may monitor various sensors included in the sensor 170 to checkwhich sensor signal is generated. Accordingly, the sensor signalcollecting unit 163 may transfer information about a type of a sensorhaving generating a signal and a sensor signal provided from acorresponding sensor to the command generator 165. For example, when anacceleration sensor, among sensors included in the motion sensor 170, isdisposed at an inner side of a case of the portable terminal 100, thesensor signal collecting unit 163 may detect a signal generated due to“shaking” or “snap” of the portable terminal 100. In this case, thesensor signal collecting unit 163 may distinguish a shaking action froma snap action through a variation in a frequency generated due to themovement of the portable terminal 100. When an amplitude variation curveof a frequency generated due to the movement of the portable terminal100 is fluent (contiguous) and a plurality of frequencies are generated,the sensor signal collection unit 163 may recognize it as “shaking.”When the amplitude variation curve of the frequency is sharp and onefrequency is generated, the sensor signal collection unit 163 mayrecognize it as “snap” action. The sensor signal collecting unit 163 maydetect a sensor signal corresponding to a tilt of the portable terminal,for example, by a variation in a direction using a gyro sensor includedin the motion sensor 170. Further, the sensor signal collecting unit 163may monitor a vibration sensor of the motion sensor 170 to detect asignal corresponding to vibration occurring in a case due to shaking ofthe portable terminal 100 or an external shock applied to the portableterminal. The sensor signal collecting unit 163 may detect a sensorsignal generated due to an external pressure applied to a case of theportable terminal 100 using a pressure sensor of the motion sensor 170.The sensor signal collecting unit 163 may transfer sensor signalscollected from at least one sensor among the foregoing sensors to thecommand generator 165.

The command generator 165 generates commands corresponding to signalscollected by the touch event collecting unit 161 and the sensor signalcollecting unit 163, and transfers the generated commands to thefunction control unit 167. If touch-down events are collected from thetouch event collecting unit 161, according to setting a “multiple-input”mode, the command generator 165 may control the buffer 151 totemporarily store the collected touch-down events. The command generator165 may check whether a sensor signal is provided from the sensor signalcollecting unit 163 while the touch-down event is maintained. If thesensor signal is received while the touch-down event is beingmaintained, the command generator 165 may generate a “multiple-input”command corresponding to the number of touched points of the touch-downevent and a type and a form of the corresponding sensor signal. Thenumber of points and the type and form of the sensor signal is thentransferred to the function control unit 167. That is, the commandgenerator 165 may generate a “multiple-input” command corresponding tomultiple inputs corresponding to a touch-down event and a sensor signal.To do this, the command generator 165 may refer to the command tablestored in the memory 150, and may perform a control operation togenerate and transfer a preset command corresponding to the“multiple-input” command found in the corresponding command table.Furthermore, the command generator 165 may create respective“multiple-input” commands according to the number of touched points of atouch-down event, a type and a form of a sensor signal, and a type of acurrently activated user function.

However, if a separate sensor signal is not transferred for a presettime in a maintained state of the touch-down event, the commandgenerator 165 may generate and transfer a command corresponding to thecollected touch-down events to the function controller 167. If anothertouch event, for example, a touch drag event or a touch release event iscollected before the separate sensor signal is detected and/ortransferred, the command generator 165 may generate a commandcorresponding to the previously collected touch-down event, touch dragevent, or touch release event, and transfer the command to the functioncontrol unit 167. When a touch-down event and a sensor signal are notreceived substantially simultaneously, that is, when only the touch-downevent or the sensor signal is collected in a “multiple-input” mode, thecommand generator 165 may generate and transfer a “single” commandcorresponding to the received signal to the function controller 167.

However, when the “multiple-input” mode is not set, and even though atouch-down event and a sensor signal are substantially simultaneouslyreceived, the command generator 165 generates and transfers individualcommands corresponding to the received signals to the controller 167, sothat the controller 167 may operate respective user functions accordingto the individual commands.

The function controller 167 (e.g., a processor) may control an operationof a user function corresponding to a command provided from the commandgenerator 165. The function controller 167 may control the commandgenerator 165 to activate a corresponding user function or operate apreviously activated user function according to distinctly generated“multiple-input” commands according to various environments of theportable terminal 100. An embodiment of a user function activated oroperated by the function controller 167 will be described with referenceto following drawings in detail.

As illustrated previously, the portable terminal 100 according to anembodiment of the present invention may generate respectively distinct“multiple-input” commands based on the number of touched points of atouch-down event, and a type and a form of a sensor signal according towhether a “multiple-input” mode is set, and control activation of a userfunction(s) or an operation of an activated user function(s) based onthe generated commands to operate the user function complicatedly orsimply. In particular, the “multiple-input” support function may easilyoperate the portable terminal where the user moves to a frequently usedscreen or it is applied to restoration to the certain user function.

FIG. 3 is a flowchart illustrating an operating method of a terminalbased on multiple inputs according to an exemplary embodiment of thepresent invention.

Referring to FIG. 3, in the operating method of a terminal based onmultiple inputs, when power is supplied to the portable terminal 100, acontroller 160 of the portable terminal 100 divides the supplied powerto initialize respective structural elements. After the initializationprocedure is completed, the controller 160 may perform a controloperation to activate a certain user function. In this case, the userfunction may be an idle screen output function, a menu screen outputfunction, or a web access function set according to scheduleinformation. The user function may become a user function activatedcorresponding to a signal input from an input unit 120 according to thecontrol of the user. Accordingly, the controller 160 may control adisplay panel 141 to output a screen according to performing the setfunction (301).

Next, the controller 160 may determine whether a touch-down event occurs(303). To do this, the controller 160 may control the touch panel 143 tobe activated and scan the touch panel 143 during predetermined timeperiods or intervals to check whether a touch-down event has occurred.When a separate touch-down event has not occurred, the controller 160may return to step 301 and repeat the foregoing procedures at subsequenttime periods. When an input signal for terminating the portable terminal100 is generated, the controller 160 may perform a control operation toterminate the operation of the portable terminal 100.

If the touch-down event occurs at step 303, the controller 160 maydetermine whether a sensor signal is generated (305). When a separatesensor signal is not generated at step 305, the controller 160 maycontrol performing a function according to a touch event (307). That is,the controller 160 may generate an individual command according to thetouch event, and applies the generated command to a currently activateduser function or activates a corresponding user function.

When the sensor signal is determined to have been generated at step 305substantially at the same time or during a prefixed time after thedetection of the touchdown event or the sensor signal is generated in amaintained state of the touch-down event (i.e., a touch-release eventhas not yet been detected), the controller 160 may check the number oftouched points detected during the touch down event and a type of thesensor signal (309). To do this, the controller 160 scans the touchpanel 143 to collect the number of touched points and locationinformation of the maintained touch-down event. Further, the controller160 may check a type and a form of the sensor signal to recognize whichsensor signal has been generated.

The controller 160 may perform a control operation to generate a commandaccording to the number of touched points and a type of the sensorsignal (311), and may perform a control operation to perform a functionaccording to the generated command (313). In this case, the controller160 may perform a control operation to operate on a currently activateduser function according to a “multiple-input” command based oncorresponding multiple inputs or to activate a new user function. Theoperation of the user function will be described in followingembodiments in detail.

Subsequently, the controller 160 may check whether a touch release eventoccurs (315) (i.e., a removal of the touch down event from the touchpanel). When a separate touch release event is not detected, thecontroller 160 may return to step 303 and repeat the foregoingprocedures.

However, if the touch release event is detected at step 315, thecontroller 160 determines whether an input signal for terminating theportable terminal 100 is generated (317). When the input signal forterminating the portable terminal 100 is not detected, the process mayreturn to step 301 and repeat the foregoing procedures.

However, when the input signal for terminating the operation of theportable terminal 100 (or the multi-input mode) is detected at step 317,the controller 160 may perform a control operation to terminate theoperation of the portable terminal 100 (or he multi-input mode).

In the foregoing method for operating the terminal based on multipleinputs may be performed in a state in which a “multiple-input” mode isactivated. When the “multiple-input” mode is not set, the controller 160may generate separate commands according to a touch event and accordingto the sensor signal without performing step 309 and perform acorresponding function.

As illustrated earlier, an operating method of a terminal based onmultiple inputs according to an embodiment of the present invention maygenerate respectively distinct “multiple-input” commands according tothe number of touched points maintained on the touch panel 143 and atype and form of a sensor signal, and perform a control operation toperform a function based on the generated commands. In this case, theoperating method of a terminal of the present invention may distinguisha command generated according to a currently activated user function,and perform an operation of a user function according to a correspondingcommand.

The foregoing embodiment has illustrated a portable terminal supportinga “multiple-input” mode and an operating method of a terminal accordingto an embodiment of the present invention. Hereinafter, variousembodiments with respect to an operating method of a terminal based on amultiple inputs mode will be described.

FIG. 4 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to a firstembodiment of the present invention. Each of screen regions 41, 43, and45 may be a virtual arrangement screen region other than a real screenregion.

Referring to FIG. 4, a portable terminal 100 user may create an inputsignal for activating a message or memo creating function using an inputunit 120 through control of a terminal. In this case, the portableterminal 100 may provide a calculator function 41, a file playbackfunction 45, and a calendar function 43 in a previously activated stateaccording to a user request that supports a multi-tasking function.

For example, the portable terminal 100 may control a display panel 141to output a screen corresponding to a calendar function on the displaypanel 141 as illustrated in a screen 43 of a screen 401 according to arequest for activating the calendar function. Meanwhile, the user mayoperate the input unit 102 or the touch panel 143 to generate an inputsignal for activating a message or memo creating function. Accordingly,as illustrated in a screen 401, the portable terminal 100 may controlthe display panel 141 to output a screen corresponding to acorresponding message or memo function. In this case, the portableterminal 100 may control a screen 43 corresponding to a previouslyactivated calendar function to be performed by background processingbased on a multi-tasking function.

In the meantime, as illustrated in a screen 401, in a state that ascreen corresponding to a message or memo creating function is output onthe display panel 141, the controller 160 may control activation of atouch panel for inputting characters. In this case, as shown, the usermay create a touch-down event having one touched point 1P at a knownregion of the display panel 141; e.g., at one side of a region in whichan input character is output. Accordingly, the portable terminal 100 maychange a type of a selection user function according to multiple inputsto be later provided. For example, when the user performs a tiltoperation in a predetermined direction, for example in a left directiontogether with a touch-down event having one touched point 1P, a sensor170 of the portable terminal 100 may collect a sensor signalcorresponding to the tilt operation.

Accordingly, if a right tilt sensor signal is collected in a state inwhich a touch-down event having one touched point 1P is maintained, theportable terminal 100 may control the display panel 141 to output ascreen 43 corresponding to a calendar function as illustrated in ascreen 403. Alternatively, when a touch-down event having one touchedpoint 1P signal and a left tilt sensor signal are generated according toa tilt direction, a screen 41 corresponding to a calculator function maybe output on the display panel 141. When a touch-down event having onetouched point 1P signal and a downward tilt sensor signal are generated,a screen 45 corresponding to a file playback function may be output onthe display panel 141.

In the meantime, if a touch-down event having one touched point 1Poccurs on a character output region in a screen 401, the portableterminal 100 may perform a control operation to output icons 51, 53, and55 capable of identifying other user functions to be selected at oneside of the display panel 141 according to a tilt direction in order tosupport a “multiple-input” mode. In this case, the other user functionsmay become user functions that are previously activated by amulti-tasking function but have not yet been selected. Accordingly, thenumber and forms of the icons 51, 53, and 55 may be changed according tothe number and types of the other user functions being performed by themulti-tasking function. For example, when a file playback function isnot performed, although a touch event having one touched point 1Poccurs, the icon 55 may not be output on the display panel 141. Whenfour user functions, in addition to the user function being currentlyoutput on the display panel 141, may be activated by a multi-taskingfunction, a screen may be switched to a corresponding user function byan upward lift or tilt. When a touch-down event having one touched point1P is output, an icon corresponding to an upward tilt direction may beoutput on the display panel 141. Further, icons indicating amulti-tasking based user function may be output at a predeterminedregion of a display panel 141 in a generation direction of a sensorsignal.

When a screen is switched from a screen corresponding to a message ormemo creating function to a screen 43, the screen corresponding to amessage or memo creating function may be virtually arranged in a regionof a screen 41, and a screen of a calculator function may be virtuallyarranged at a region of the screen 43. Accordingly, the user may performa touch-down event and left tilt opposed to a previously performed righttilt for a restoring function to a previous screen.

FIG. 5 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to a secondembodiment of the present invention.

Referring to FIG. 5, a portable terminal 100 of the present inventionmay output a screen on which at least one of a certain menu icon or awidget icon is output on the display panel 141 as illustrated in ascreen 501 on the display panel 141 according to the control of theuser. Further, the portable terminal 100 may support switching toanother menu page or widget page according to the control of the user,in particular, to generation of a left or right sweep event on the touchpanel 143.

In particular, when a touch-down event occurs at a first touched point1P1 as illustrated in a screen 501 to collect a sensor signalcorresponding to shaking in a created state of a command correspondingto a first touch, the portable terminal 100 of the present invention maycontrol the movement of a screen to a first menu page of a plurality ofmenu pages as illustrated in a screen 503. The movement of the screen tothe first menu page may be performed regardless of the number of currentmenu pages. That is, if a touch-down event of a first touched point 1P1and a shaking sensor signal are collected in a state in which menu pages2-9 are output on the display panel 141, the controller 160 of theportable terminal 100 may control the display panel 141 to output thefirst menu page.

When a sensor signal corresponding to shaking is collected in a statethat a touch-down event occurs at a second touch point 1P2 in a screen501 to generate a command corresponding to a second touch, the portableterminal 100 may control the screen movement to a last page (i.e., theninth menu page) of the plurality of menu pages in as illustrated inscreen 505. The screen movement to the last menu page may be performedregardless of the number of menu pages if the second touch and shakingsensor signal is generated in a state in which menu pages 1-8 aredisplayed.

The first touched point 1P1 and the second touched point 1P2 may becomean optional point on the display panel 141. The controller 160 may allotor assign a left region and a right region of a center line of thedisplay panel 141 to a region generating a first touch and a regiongenerating a second touch so that the user easily recognizes the regionand the corresponding input.

As illustrated previously, the portable terminal 100 of the presentinvention may control a screen movement to a first or a last page to beperformed in a certain user function, for example in a page viewfunction according to a multiple input signal.

FIG. 6 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to a thirdembodiment of the present invention. The Multiple Input mode can besetting according to a user setting or default mode, or activating aspecific program.

Referring to FIG. 6, a portable terminal 100 of the present inventionmay output an e-book screen according to the control of the user. To dothis, the user may perform a control operation to generate an inputsignal for selecting e-book contents. If the user creates an inputsignal for activating e-book contents, the controller 160 of theportable terminal 100 may activate corresponding e-book contents andcontrol the display panel 141 to output a certain page corresponding toactivation of the e-book contents on the display panel 141.

If the user generates a touch-down event having one touched point 1P ata certain region of the display panel 141 in a state that a certain pageis output on the display panel 141 during a playback function of e-bookcontents, the controller 160 may perform a control operation to outputvarious auxiliary icons 31, 33, 35, and 37 supporting a page skipfunction on a specific region of the display panel 141 as shown. Forexample, the controller 160 performs a control operation to output anicon 31 for selecting a previous page, an icon 33 for selecting a nextpage, an icon 35 for supporting next skip two pages, an icon 37 forsupporting a skip previous two pages at a left center, a right center,an upper center, and a lower center of the display panel, respectively.

Accordingly, the user may generate a touch-down event having one touchedpoint 1P at a certain region of the display panel 141 and then tilt theportable terminal 100 for page skip operation by referring to the icons31, 33, 35, and 37 output on the display panel 141. That is, thecontroller 160 may perform a page skip control operation of e-bookcontents according to a touch-down event corresponding to one touchedpoint 1P and a tilt direction. For example, if the user controls theportable terminal 100 to generate a touch-down event and a lowerdirection tilt sensor signal, the controller 160 may control the displaypanel 141 to output a page corresponding to 2 previous pages from thecurrent page on the display panel 141. In the case, there are noprevious pages, the controller 160 may perform a control operation totemporarily output a message indicating that a current page is eitherthe first or second page as two previous pages do not exist.

FIG. 7 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to a fourthembodiment of the present invention.

Referring to FIG. 7, a portable terminal 100 of the present inventionmay control a display panel 141 to output a menu screen as illustratedin a screen 701 according to the control of the user or previous settingafter initialization. When the user creates an input signal, forexample, that performs menu selection for activating a certain userfunction, (e.g., an MP3 function), the portable terminal 100 may controlthe display panel 141 to output a screen corresponding to activation ofan MP3 function as illustrated in a screen 703. In this procedure, theportable terminal 100 may perform a control operation to play certaincontents selected according to detection of an input signal or presetcontents and output a corresponding audio signal through an audioprocessor 130.

Meanwhile, in a state that the MP3 function is performed, the user maycreate an input signal for activating a user function for a message ormemo creating function according to an operation of a multi-tackingfunction. Accordingly, the portable terminal 100 may control the displaypanel 141 to output a user interface for the message or memo creatingfunction as illustrated in screen 705. When the user wants to restore toan initial user function screen, namely, a screen 701 corresponding to amain page, the user may perform a control operation to generate ashaking sensor signal together with a first touch corresponding to atouch-down event having one touched point 1P on a certain region.Accordingly, the portable terminal 100 may perform restoration from ascreen 705 to a screen 701 as shown. In this case, the controller 160 ofthe portable terminal 100 may maintain an MP3 function, a messagecreating function, or a memo creating function as a multi-taskingfunction.

As illustrated earlier, although the user operates a certain userfunction of the portable terminal 100, the multiple inputs operation ofthe present invention may support a home screen function switched to adesired page of a certain user function through generation of a certain“multiple-input” signal. In this case, a corresponding user function ina page switching to the home screen function may be controlled accordingto a user's setting. For example, when the portable terminal 100generates a shaking sensor signal together with a touch event having onetouched point 1P, the terminal supports rapid switching to an “idlescreen”, a “menu screen”, or a “lock screen” designated as a homescreen, and the home screen designation screen may be controlledaccording to the user's setting as illustrated above. When a pluralityof user functions are performed based on multi-tacking to maintain thetouch-down event and to generate a certain sensor signal in a state thata screen corresponding to a certain user function is output, the presentinvention may control a screen to be switched to a certain user functionscreen set according to a location on a touch panel in which thetouch-down event occurs and a generated direction of a certain sensorsignal.

FIG. 8 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to a fifthembodiment of the present invention.

Referring to FIG. 8, a portable terminal 100 of the present inventionmay maintain a “lock state” as illustrated in a screen 801 according tothe control of the user or preset schedule information. In the meantime,when a call or a message requesting call connection is received in the“lock-state” and the user does not respond to the received call ormessage, the portable terminal 100 may perform a control operation tooutput icons indicating a guide message guiding alarm of at least one ofa missed call or an unread message on the display panel 141 in the lockstate as illustrated in a screen 801. The user may check the missed callor the unread message by checking the display panel 141.

In this case, when a missed call icon is output, the user creates afirst touch corresponding to a touch-down event having a first touchedpoint 1P1 and a certain sensor signal, for example, a sensor signalcorresponding to a shaking, the portable terminal 100 may control thedisplay panel 141 to output a screen interface capable of checking themissed call as illustrated in a screen 803. Accordingly, the user maycheck a missed call list through a screen 803. In the meantime, afterchecking the missed call list, the user may perform a control operationto generate a “multiple-input” command, for example, a touch-down eventin a certain region among regions of a display panel 141 in the screen803 and a certain sensor signal, for example, a shaking sensor signal,for switching to a lock state like the state 801. Note that checking themissed call causes the system to be un-locked. Accordingly, thecontroller 160 of the portable terminal 100 may control switching from ascreen 803 to a screen 801. At this time, the controller 160 outputs thescreen 801 and may perform a control operation to remove a correspondingmissed call from the screen 801 through the process of checking themissed call. In this case, only a “Unread Message” icon region may beoutput on the screen 801.

Meanwhile, when the user performs an operation of the portable terminal100 corresponding to collection of a second touch corresponding to atouch-down event having a second touched point 1P2 and a shaking sensorsignal in which the unread message icon is output, the controller 160may control the display panel 141 outputting a unread message list asillustrated in a screen 805. After terminating the process of checkingthe unread message in the screen 805, the user may generate a touch-downevent and a shaking sensor signal as illustrated in a description of thescreen 803 for restoration to the screen 801. In this case, thecontroller 160 of the portable terminal 100 may perform a controloperation to remove the unread message from the screen 801 through theprocess of checking the unread message.

In the meantime, when the user creates a touch-down event in a thirdtouched point 1P3, namely, another region except for a region to whichthe missed call icon and the unread message icon are output and performsa shaking action, the controller 160 may perform a control operation notto perform a separate operation change.

When the user creates a certain sensor signal, for example, a sensorsignal according to performing a shaking back and forth after generatingthe touch-down event on the touch screen 140, the portable terminal 100may perform a control operation to release a set “lock state”. In thiscase, the portable terminal 100 may perform a control operation tooutput at least one of a missed call list or an unread message list onthe display panel together with a release of the lock state. That is,the portable terminal 100 may perform a control operation to perform acertain user function together with a release of a touch lock accordingto generation of a touch-down event having one or two touched points anda preset certain sensor signal of the touch screen 140 as well as atouch-down event and certain shaking of the portable terminal. Further,when a touch-down event having one or two touched points and a certainsensor signal are generated in a released state of the touch lock, theportable terminal 100 of the present invention may control the terminalback to a touch lock state.

FIG. 9 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to a sixthembodiment of the present invention.

Referring to FIG. 9, a portable terminal 100 of the present inventionmay control the display panel 141 to output a certain image fileaccording to the control of the user as illustrated in a screen 901. Todo this, the user may perform a control operation to generate an inputsignal to activate a photograph file search function or a galleryfunction.

Meanwhile, the user may control the portable terminal 100 to generatethe second touch corresponding to a touch-down event having two touchedpoints 2P1 and 2P2 on the touch panel 143 and a sensor signalcorresponding to tilt in a predetermined direction, for example, upwarddirection in a state that a certain image file is output on the displaypanel 141. Accordingly, the controller 160 may perform a controloperation to zoom-out and output an image displayed on the display panel141 as illustrated in a screen 903. Further, when the foregoing secondtouch and a sensor signal corresponding to tilt in a downward directionare generated, the controller 160 may perform a control operation tozoom-in and output the image displayed on the display panel 141.

In this case, the upward direction may be a direction tilting an upperedge of the portable terminal 100 in an outside direction based on abody (away from the user) of the user substantially gripping theportable terminal 100. Conversely, the downward direction may be adirection tilting an upper edge of the portable terminal 100 in aninside direction based on a body of the user (toward the user)substantially gripping the portable terminal 100. The foregoingembodiment has illustrated that a type of a sensor signal is an upper orlower tilt direction. However, the present invention is not limitedthereto. That is, a switching function from a screen 901 to a screen 903may perform a control operation to perform a second touch correspondingto a touch-down event having two touched points 2P1 and 2P2, and azoom-out function in the case of a direction in which the portableterminal 100 is spaced apart from the user and a zoom-in function in thecase of a direction in which the portable terminal 100 gets close to theuser. For example, when a user pulls the portable terminal 100 to a bodyof the user while gripping the portable terminal 100 by both hands andmaintaining two touched points 2P1 and 2P2 in a touch-down state, thecontroller 160 may perform a control operation to output an enlargedimage. In the same state, when the user pushes the portable terminal 100away from the body, the controller 160 may perform a control operationto output a reduced image. In the meantime, zoom-in and zoom-outfunctions based on multiple inputs of the present invention are equallyapplicable to not only image enlargement and reduction functions butalso extension and reduction functions with respect to a subject whentaking a picture.

FIG. 10 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to a seventhembodiment of the present invention.

Referring to FIG. 10, a portable terminal 100 of the present inventionmay output a phone book menu on a display panel 141 as illustrated in ascreen 1001 according to the control of the user. To do this, the usermay select an item for selecting the phone book menu among menu items.Meanwhile, the user may control the portable terminal 100 to generate acertain sensor signal, for example, a tilt sensor signal correspondingto tilt in an upward direction, while generating a second touchcorresponding to a touch-down event having two touched points 2P1 and2P2 in a predetermined region of the display panel 141 while the phonebook menu is output of the display panel 141. Accordingly, thecontroller 160 may perform a control operation to output a menu screencorresponding to an upper item of a corresponding phone book menu asillustrated in a screen 1003. Further, the user may control the portableterminal 100 to generate a certain sensor signal, for example, a tiltsensor signal corresponding to a tilt in a downward direction whilegenerating a second touch corresponding to a touch-down event having twotouched points 2P1 and 2P2 at a predetermined region of the displaypanel 141. Accordingly, the controller 160 may control the display panel141 to output a “search using search words” screen corresponding to acertain item selected from a corresponding phone book menu, for example,a detailed item of an item “search phone book” as illustrated in ascreen 1005.

As illustrated previously, the operating method of a terminal based on“multiple-input” commands according to an embodiment of the presentinvention may rapidly perform movement of an upper or lower categoryaccording to a type and a form of sensor signal when a certain sensorsignal is generated while maintaining a touch-down event having twotouched points 2P1 and 2P2.

FIG. 11 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to an eighthembodiment of the present invention.

Referring to FIG. 11, a portable terminal 100 of the present inventionmay control the display panel 141 to output an image file according tothe control of the user. To do this, the user may control generation ofan input signal for playing a certain image stored in the memory 150,for example, a photograph file or a moving image file. Accordingly, theportable terminal 100 performs a control operation to play a fileselected by the user and output a corresponding photograph image ormoving image on the display panel 141 as illustrated in a screen 1101.

Meanwhile, in a state that an image is output on the display panel 141as illustrated in a screen 1101, the user may generate a second touchcorresponding to a touch-down event having two touched points 2P1 and2P2 on the touch panel 141, and generate a certain sensor signal, forexample, tilt the portable terminal 100 upward or downward. Accordingly,the portable terminal 100 may perform a control operation to capture orextend a predetermined region SP of the display panel 141 based on twotouched points 2P1 and 2P2 as illustrated in a screen 1103. In thiscase, the predetermined region SP based on the two touched points 2P1and 2P2 may become a region in a closed curve formed by connectingvirtual left and right axes to each other based on the two touchedpoints 2P1 and 2P2.

In the meantime, the foregoing embodiment has illustrated that thesensor signal is a signal corresponding to a tilt operation of theportable in a predetermined direction. However, the present invention isnot limited thereto. That is, the user may shake the portable terminal100 together with the second touch to generate a shaking sensor signal.In this case, the shaking operation may include shaking back and forthas well as shaking left and right.

FIG. 12 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to a ninthembodiment of the present invention.

Referring to FIG. 12, a portable terminal 100 of the present inventionmay control the display unit 141 to output an idle screen or a certainimage as illustrated in a screen 1201 according to the control of theuser or preset schedule information.

Meanwhile, the user may perform an operation for generating a“multiple-input” signal to activate a certain user function on thedisplay panel 141 on which the idle screen or the certain image isoutput. For example, the user may generate a second touch correspondingto a touch-down event having two touched points 2P1 and 2P2 at a certainregion of the display panel 141 as shown, and tilt the portable terminal100 to a predetermined direction in a maintained state of the touch-downevent. If the second touch and a tilt sensor signal in the predetermineddirection are collected substantially simultaneously, the controller 160may perform a control operation to resize the image or the idle screenoutput on a screen 1201 to a predetermined size and arrange it at a sideof a screen, for example, a center thereof, and to output certain menuicons on a portion of the display panel 141 created according to theadjustment of the size of the image or the idle screen. In this case, asshown, certain menu icons may be output on the unoccupied area of thedisplay panel 141 in a direction, namely, an upward direction in whichthe tilt sensor signal is collected. The size of an additional region inwhich menu icons are arranged on the display panel 141 may be changedaccording the size of the sensor signal, namely, a tilt angle. That is,when the tilt angle is large, the additional region output on thedisplay panel 141 in which certain menu icons are arranged may be large.When the tilt angle is small, the additional region output on thedisplay panel 141 in which certain menu icons are arranged may be small.Meanwhile, the number of menu icons output on a corresponding additionalregion may be changed according to the size of the arranged additionalregion. That is, when the arranged additional region is large more menuicons may be arranged on the additional region. When the arrangedadditional region is small, less menu icons may be arranged on theadditional region.

Accordingly, the user may select one from the menu icons output on thedisplay panel 141 to operate a certain user function. In this case, ifthe certain user function is selected, the screen 1203 may besubstituted by a screen corresponding to the selected user function.

The foregoing embodiment has illustrated that an output direction of acertain menu icon is an upper blank of the display unit. However, thepresent invention is not limited thereto. The menu icon(s) may be outputon the display unit in a tilt direction or a direct opposed thereto. Inthe meantime, the user may release a touch-down event to select acertain icon among the menu icons output on the display unit.Accordingly, although a touch in at least a partial point of thetouch-down event is released in a state of a screen 1203, the portableterminal 100 may maintain a corresponding screen state.

FIG. 13 is a view illustrating an example of a screen interface foroperating a terminal based on multiple inputs according to a tenthembodiment of the present invention.

Referring to FIG. 13, a portable terminal 100 of the present inventionmay perform a control operation to output an idle screen on a displaypanel 141 according to the control of the user or preset scheduleinformation, or output a preset menu screen on the display panel 141 asillustrated in a screen 1301. For example, the portable terminal 100 mayoutput a menu screen corresponding to a first page among menu pagescomposed of a plurality of pages. The first page of a screen isconfigured by a screen on which a plurality of menu items, for example,three menus are arranged.

In this state, a user of the portable terminal 100 wants to be able tomove a certain menu item, for example, a “3” menu item to another menupage. Accordingly, the user may create a touch-down event on a touchscreen 140 on which a corresponding item, namely, a “3” menu item isoutput. In particular, the user may create a touch event of a long touchform having a touch-down state for longer than a predetermined time on aregion in which the “3” menu item is output.

Accordingly, the portable terminal 100 may perform a control operationto divide a selected “3” menu item as illustrated in a screen 1303 intoa previously arranged menu page and a layer phase. In this case, theportable terminal 100 changes illumination and saturation of a menu pagein which a “1,” and “2” menu item are arranged and increases the size ofthe selected “3” menu item so that the “3” menu item visibly expressesthat the layer phase is separated from a menu page. In this state, theuser may continuously maintain a touch-down event.

Meanwhile, the user may perform a control operation to tilt the portableterminal 100 in a predetermined direction, for example, in a leftdirection in a maintained state of the touch-down event, so as to searcha menu page for moving the “3” menu item. Accordingly, the portableterminal 100 may perform a control operation to perform a page skip of amenu page. In this case, the portable terminal 100 may output screenvariation according to the page skip on the display panel. In theprocedure, the “3” menu item maintains a continuously output state in alocation in which the touch-down event is maintained. When the userstops a tilt operation in a third page of a menu to arrange the “3” menuitem in the third page of a menu, the third page of a menu may be outputon a touch screen as illustrated in a screen 1305. Accordingly, a userof the portable terminal 100 may perform a drag operation to a space inwhich a “3” menu item will be arranged while maintaining a touch-downstate to move the “3” menu item. When separate movement is unnecessary,the drag operation may not be performed.

Next, the user of the portable terminal 100 may perform a controloperation to generate a touch release event so as to apply the “3” menuitem to a third page of a menu. Accordingly, the “3” menu item may bearranged at a predetermined location of the third page of a menu asillustrated in a screen 1307. At this time, the portable terminal 100may control the size of the “3” menu item to be similar to that of othermenu items. In particular, the portable terminal 100 may changeillumination and saturation of a menu page in screens on which a “3”menu item are output for movement, namely, screens 1303 and 1305 todisplay that the “3” menu item is being separated from the layer phase.A menu item, namely, the “3” menu item is controlled to belong to amoved menu item, the portable terminal 100 may display indicating thatthe “3” menu item is arranged on the same layer together with other menuitems.

As illustrated previously, the portable terminal 100 of the presentinvention may easily move a menu item to another page through a touchdown event and tilt operation. In the foregoing embodiment, the “3” menuitem in a screen 1303 may be moved to another region of the same menupage according to generation of a drag event by the user. Although amenu page was described by way of example in the foregoing embodiment,the menu item may become a widget item or an item for operating acertain user function.

Meanwhile, the foregoing embodiment has illustrated that a configurationoutput on an unoccupied area of a display unit based on multiple inputsare menu icons. However, the present invention is not limited thereto.That is, items output on the unoccupied area of the display unit basedon multiple inputs may become user function items according to amulti-tacking function currently performed by the portable terminal.Accordingly, icons output on the unoccupied area of the display unit maybe icons corresponding to user function items according to themulti-tacking function. As a result, the number and a type of iconoutput on a blank of the display unit may be changed according to a typeand a form of a performed user function.

As illustrated earlier, an operation of a terminal based on multipleinputs according to the present invention changes a primary screen, thatis, controls the size of an image being output on a display panel 141when generating a touch-down event having two touched points 2P1 and 2P2and perform an icon output function being an additional function basedon continuous multiple inputs of the touch-down event and the sensorsignal.

As apparent from the above description, an operating method of aportable terminal based on multiple inputs and a portable terminalsupporting the same according to an embodiment of the present inventionmay generate distinct commands according to the number of touched pointsof a touch-down event and a type and a form of a sensor signal, andoperate respective user functions according the generated distinctcommands. The present invention may generate distinct “multiple-input”commands according to a type of a currently activated user function evenin the case of the same touch-down event and sensor signal to rapidlyand conveniently generate an input signal.

The foregoing mobile terminal 100 may further include various additionalmodules according to provision forms. That is, when the mobile terminal100 is a communication terminal, it may include constructions that arenot mentioned such as a camera module for photographing stillimages/moving images of a subject, an interface exchanging data in awired communication scheme or a wireless communication scheme of themobile terminal 100, an Internet communication module communicating withan Internet to perform an Internet function, and a digital broadcastingmodule receiving and broadcasting digital broadcastings. Since thestructural elements can be variously changed according to convergencetrend of digital devices, all elements need not be listed to express theoperations of the invention claims. However, the portable terminal 100may include structural elements equivalent to the foregoing structuralelements. Further, the terminal 100 of the present invention may besubstituted by specific constructions in the foregoing arrangementsaccording to the provided form or another structure. This can be easilyunderstood to those skilled in the present art.

Further, the portable terminal 100 according to an embodiment of thepresent invention may include various types of device having acommunication module capable of performing data communication. Forexample, the portable terminal 100 may include an informationcommunication device and a multimedia device such as a PortableMultimedia Player (PMP), a digital broadcasting player, a PersonalDigital Assistant (PDA), a music player (e.g., MP3 player), a portablegame terminal, a Smart Phone, a notebook computer, and a handheld PC aswell as various mobile communication terminals corresponding to variouscommunication systems.

The above-described methods according to the present invention can beimplemented in hardware, firmware or as software or computer code thatcan be stored in a recording medium such as a CD ROM, an RAM, a floppydisk, a hard disk, or a magneto-optical disk or computer code downloadedover a network originally stored on a remote recording medium or anon-transitory machine readable medium and to be stored on a localrecording medium, so that the methods described herein can be renderedin such software that is stored on the recording medium using a generalpurpose computer, or a special processor or in programmable or dedicatedhardware, such as an ASIC or FPGA. As would be understood in the art,the computer, the processor, microprocessor controller or theprogrammable hardware include memory components, e.g., RAM, ROM, Flash,etc. that may store or receive software or computer code that whenaccessed and executed by the computer, processor or hardware implementthe processing methods described herein. In addition, it would berecognized that when a general purpose computer accesses code forimplementing the processing shown herein, the execution of the codetransforms the general purpose computer into a special purpose computerfor executing the processing shown herein.

Although exemplary embodiments of the present invention have beendescribed in detail hereinabove, it should be clearly understood thatmany variations and modifications of the basic inventive concepts hereintaught which may appear to those skilled in the present art will stillfall within the spirit and scope of the present invention, as defined inthe appended claims.

1. A portable terminal for supporting an operation based on multipleinputs, the terminal comprising: a touch panel generating a touch eventin response to a determination of a touch on the touch panel, said touchevent including information associated with at least a number of pointsassociated with the touch and corresponding locations; a motion sensorgenerating a sensor signal according to a determination of a motion; acontroller comprising: a processor in communication with a memory, thememory including code which when accessed by the processor causes theprocessor to: receive the touch event; receive the sensor signal;determine whether the sensor signal is received while the touch event isbeing maintained; and generating an integrated command based on thecombination of at least the touch event and the sensor event when thesensor input signal is received while the touch event is beingmaintained, executing a user function associated with the command; and adisplay unit outputting a result of the operation of the command.
 2. Thedevice of claim 1, wherein the integrated command further being based ona currently active user function.
 3. The device of claim 1, wherein themotion sensor is at least one of: a velocity sensor, a movement sensor,an acceleration sensor, a gyro sensor, a pressure sensor, a vibrationsensor, geomagnetic sensor, an optical sensor, and a photo sensor. 4.The device of claim 1, further comprising; executing respective userfunctions associated with at least one of the received touch event andthe received sensor signal, when the sensor signal is received after thetouch signal is no longer being maintained
 5. The device of claim 1,wherein the touch event is maintained until a touch release event isdetected.
 6. The device of claim 1, wherein the touch panel includes atleast one location in which a touch event is detected.
 7. The device ofclaim 6, wherein a number of the at least one location on the touchpanel corresponding to touch events is dependent upon an associated userfunction.
 8. The device of claim 7, wherein the locations on the touchpanel are prefixed based on the associated user function.
 9. A portableterminal comprising: a touch screen; a sensor unit composed of at leastone sensor; a controller comprising: a touch event collecting unitcollecting number of touch points and location information of touchevents occurring on the touch screen; a sensor signal collecting unitcollecting information regarding type of sensor and a form of the sensorgenerating a sensor signal generated by the sensor unit; a commandgenerator: generating respective distinct commands according associatedwith the touch event and the sensor signal, when the sensor signal isreceived when the touch event is no longer being maintained; andgenerating a multi-input command based on the touch event and the sensorsignal when the sensor signal is received while the touch event is beingmaintained; and a function control unit performing a control operationaccording to the generated commands.
 10. The terminal of claim 9,wherein the touch event is maintained until a touch release is detected.11. The terminal of claim 9, wherein the multi-input command is furtherbased on a currently activated user function.
 12. The terminal of claim9, further comprising: a display unit for presenting results of thecontrol operation according to the generated commands.
 13. A method,operable in a control unit, the method causing the control unit toreceive a touch event from a touch panel, the touch event includinginformation regarding a number of touch points and a correspondinglocation of each touch point; receive a sensor signal from a sensorunit, the sensor signal including information regarding a type and formof a sensor generating the sensor signal; determine whether the sensorsignal is received while the touch event is being maintained; andgenerating an integrated command based on the combination of at leastthe touch event and the sensor event when the sensor input signal isreceived while the touch event is being maintained, executing a userfunction associated with the integrated command; and outputting a resultof the operation of the integrated command.
 14. The method of claim 13,wherein the integrated command further being based on a currently activeuser function.
 15. The method of claim 13, wherein the sensor unit is atleast one of: a velocity sensor, a movement sensor, an accelerationsensor, a gyro sensor, a pressure sensor, a vibration sensor,geomagnetic sensor, an optical sensor, and a photo sensor.
 16. Themethod of claim 13, further comprising; executing respective userfunctions associated with at least one of the received touch event andthe received sensor signal, when the sensor signal is received after thetouch signal is no longer being maintained
 17. The method of claim 13,wherein the touch event is maintained until a touch release event isdetected.
 18. The method of claim 13, wherein the touch panel includesat least one location in which a touch event is detected.
 19. The methodof claim 18, wherein a number of the at least one location on the touchpanel corresponding to touch events is dependent upon an associated userfunction.
 20. The method of claim 19, wherein the locations on the touchscreen are prefixed based on the associated user function.